int x[n],cnt = 0;
for(x[0] = 0;x[0]<10;x[0]++){
    for(x[1] = 0;x[1]<10;x[1]++){
        ...
        for(x[n-1] = 0;x[n-1]<10;x[n-1]++){
            // 1. 如果 x <= r 
            // 2. 各位之和模d为0
            if(x <= r and (x[0]+..+x[n-1]) % d == 0){
                cnt++;
            }
        }
    }
}
